package com.un.ebs.core.metadata;


import java.lang.annotation.*;

/**
 * @author liubo   18855815@qq.com
 * @date 2018-09-10
 * @desc 描述一个字段成员的UI配置信息
 */
@Documented
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface DbField {

    /**
     * 显示名称
     *
     * @return
     */
    String name() default "未命名";

    String comment() default "";

    boolean isPk() default false;

    boolean isNull() default false;

    int length() default 0;

    int precision() default 0;

}
